@charset "utf-8";
/* CSS Document */
* { -webkit-tap-highlight-color: transparent }
*{margin:0; padding:0; font-size:14px;font-style: normal;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
a{
	text-decoration:none;
	color:#507daf;
}
a img{border:0;}
ul,ol,dl,dd,dt{margin:0; padding:0;}
li{list-style:none;}
.fl{float:left;}
.fr{float:right;}
.clearfix:after{display:block; content:''; clear:both;}
.clearfix{zoom:1;}
img{vertical-align:top;}
input,textarea{outline:none;background:none;padding:0;-webkit-appearance:none;border-radius: 0;outline: none;}
table{border-collapse:collapse;}
th,td{ padding:0;font-weight: normal;}
.flex {
    -webkit-display: flex;
    display: flex;
}
.clamp(@clamp){
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: @clamp;
    -webkit-box-orient: vertical;
}

